MSI 5/6: add MSI support to passthrough HVM domain
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 1 May 2008 09:33:03 +0000 (10:33 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 1 May 2008 09:33:03 +0000 (10:33 +0100)
commit85715f4bc7c9c58a81da55041bf00eaab4e52b21
tree0e2c660770f72af28de9fa80c819aee7aaeb9791
parent46ac8f31a0e02074f20199d0b2bde014d06d09c9
MSI 5/6: add MSI support to passthrough HVM domain

Currently it only inercept access to MSI config space, no MSI-x support.

Signed-off-by: Jiang Yunhong <yunhong.jiang@intel.com>
Signed-off-by: Shan Haitao <haitao.shan@intel.com>
18 files changed:
tools/ioemu/Makefile.target
tools/ioemu/hw/pass-through.c
tools/ioemu/hw/pass-through.h
tools/ioemu/hw/pt-msi.c [new file with mode: 0644]
tools/ioemu/hw/pt-msi.h [new file with mode: 0644]
tools/libxc/xc_domain.c
tools/libxc/xc_physdev.c
tools/libxc/xenctrl.h
xen/arch/x86/hvm/Makefile
xen/arch/x86/hvm/vlapic.c
xen/arch/x86/hvm/vmsi.c [new file with mode: 0644]
xen/arch/x86/hvm/vmx/intr.c
xen/drivers/passthrough/io.c
xen/drivers/passthrough/iommu.c
xen/drivers/passthrough/vtd/x86/vtd.c
xen/include/asm-x86/hvm/io.h
xen/include/asm-x86/hvm/irq.h
xen/include/public/domctl.h